package com.yanqu.road.entity.activity.langyabang.config;

import com.yanqu.road.entity.FieldTypeAnnotation;

import java.util.List;

@FieldTypeAnnotation(tableName = "t_s_activity_langya_area",desc = "琅琊榜区域升级加成")
public class LangYaBangAreaConfig {
    @FieldTypeAnnotation(desc = "活动id",select = true)
    private int activityId;
    @FieldTypeAnnotation(desc = "区域等级id")
    private int areaLvId;
    @FieldTypeAnnotation(desc = "区域类型")
    private int areaType;
    @FieldTypeAnnotation(desc = "等级")
    private int lv;
    @FieldTypeAnnotation(desc = "升级消耗金币")
    private String cost;
    @FieldTypeAnnotation(desc = "效果值")
    private String areaValue;
    private List<Integer> areaValueList;
    @FieldTypeAnnotation(desc = "解锁区域部位")
    private String unlockPart;
    @FieldTypeAnnotation(desc = "加成建筑类型")
    private int cardLv;
    @FieldTypeAnnotation(desc = "开放升级条件")
    private String upLimit;
    private List<Integer> upLimitList;
    @FieldTypeAnnotation(desc = "阶级")
    private int step;
    @FieldTypeAnnotation(desc = "升阶奖励")
    private String reward;


    public int getActivityId() {
        return activityId;
    }
    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getAreaLvId() {
        return areaLvId;
    }
    public void setAreaLvId(int areaLvId) {
        this.areaLvId = areaLvId;
    }

    public int getAreaType() {
        return areaType;
    }
    public void setAreaType(int areaType) {
        this.areaType = areaType;
    }

    public int getLv() {
        return lv;
    }
    public void setLv(int lv) {
        this.lv = lv;
    }

    public String getCost() {
        return cost;
    }
    public void setCost(String cost) {
        this.cost = cost;
    }

    public String getAreaValue() {
        return areaValue;
    }
    public void setAreaValue(String areaValue) {
        this.areaValue = areaValue;
    }

    public String getUnlockPart() {
        return unlockPart;
    }
    public void setUnlockPart(String unlockPart) {
        this.unlockPart = unlockPart;
    }

    public int getCardLv() {
        return cardLv;
    }

    public void setCardLv(int cardLv) {
        this.cardLv = cardLv;
    }

    public List<Integer> getAreaValueList() {
        return areaValueList;
    }

    public void setAreaValueList(List<Integer> areaValueList) {
        this.areaValueList = areaValueList;
    }

    public String getUpLimit() {
        return upLimit;
    }

    public void setUpLimit(String upLimit) {
        this.upLimit = upLimit;
    }

    public List<Integer> getUpLimitList() {
        return upLimitList;
    }

    public void setUpLimitList(List<Integer> upLimitList) {
        this.upLimitList = upLimitList;
    }

    public int getStep() {
        return step;
    }

    public void setStep(int step) {
        this.step = step;
    }

    public String getReward() {
        return reward;
    }

    public void setReward(String reward) {
        this.reward = reward;
    }
}
